tongfusoft.fileDirectory = function() {
}

tongfusoft.fileDirectory.prototype = {
	foldersList : function() {
		common.post('folders/list', {}, function(data) {
			if (data.state == 'success') {
				var defaultData = [ {
					text : data.data.text,
					href : data.data.href,
					tags : data.data.tags,
					nodes : data.data.nodes
				} ];

				var defaultDataee = eval(defaultData)

				$('#treeview2').treeview({
					levels : 99,
					data : defaultDataee,
					showTags : true,
					onNodeSelected : function(event, node) {
						$("#folderId").val(node.tags[0]);
						$("#searchText").val('');
						$("#queryText").val(JSON.stringify({
							"fastText" : $("#searchText").val(),
							"folderId" : $("#folderId").val()
						}));
						new tongfusoft.myDoc().docList(1, 10, $("#queryText").val(), $("#queryUrl").val());

					},
					onNodeUnselected : function(event, node) {
						$("#folderId").val("");
						$("#queryText").val("");
					}
				});
				if ($("#folderId").val() != '') {
					$("#queryText").val(JSON.stringify({
						"fastText" : $("#searchText").val(),
						"folderId" : $("#folderId").val()
					}));
					$.each($("#treeview2").find(".badge"),function(index,item){
						
						if($(item).text()==$("#folderId").val()){
							
							$(item).parent().addClass("node-selected").attr("style","color:#FFFFFF;background-color:#428bca;");

						}
					});
					new tongfusoft.myDoc().docList(1, 10, $("#queryText").val(), $("#queryUrl").val());

				}
			}
		});
	},
	searchBtn : function() {

		$("#searchBtn").click(function() {

			$("#queryText").val(JSON.stringify({
				"fastText" : $("#searchText").val(),
				"folderId" : $("#folderId").val()
			}));
			new tongfusoft.myDoc().docList(1, 10, $("#queryText").val(), $("#queryUrl").val());

		});

	}

}

$(function() {

	var obj = new tongfusoft.fileDirectory();
	obj.foldersList();
	obj.searchBtn();

})